応用情報技術者 PR

【応用情報技術者】E-Rモデルとは何か

記事内に商品プロモーションを含む場合があります

●E-Rモデルとは
データベース設計において物同士の関係性を表した図。

出題された回(平成29年度春期以降)
令和元年度秋期

E-Rモデルの説明

E-Rモデルとは、データベース設計において物同士の関係性を表した図です。
E-Rモデルの「E」は「Entity」の頭文字で「実体」を意味して、
「R」は「Relationship」の頭文字で「関係性」を意味します。

下図がE-Rモデルの例です。

  • で記した部門や社員が「実体」
  • で記した線が「関係性」
  • で記した項目が「属性」

関係性を示す線に「1」と「*」の記載があります。
これは、「1つ」の部門に「複数(*)」の社員が所属しているという意味になります。

E-R図を作成するメリット

E-R図はぱっと見でテーブル同士の関係性が分かりますよって次のようなメリットが考えられます。

  • システム全体のテーブル同士の関係性を俯瞰で確認しやすい
  • 設計漏れに気付きやすくなる

過去問

応用情報技術者 午前試験
令和元年度秋期問26

データベースの概念設計に用いられ、対象世界を、実体と実体間の関連という二つの概念で表現するデータモデルはどれか。

ア E-Rモデル
イ 階層モデル
ウ 関係モデル
エ ネットワークモデル

正解と解説

正解は”ア”